table shelf or platform - French English Dictionary